package com.bdzl.pub.entity.data;

import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.Data;
import org.springframework.format.annotation.DateTimeFormat;

import java.io.Serializable;
import java.util.Date;



/**
 * 银行卡信息表
 *
 * @author yangyicai
 * @email yangyicai@foxmail.com
 * @date 2021-03-23 13:57:43
 */
@Data
public class BankcardDO implements Serializable {
	private static final long serialVersionUID = 1L;

	//主键ID，自增
	private Integer bcId;
	//银行卡号，主键，唯一
	private String bcNo;
	//开户行名称，例如“中国银行”
	private String bcBank;
	//开户支行名称，例如“中国银行北京长安街支行”
	private String bcBankBranch;
	//银行卡户主姓名
	private String bcName;
	//银行卡绑定的手机号
	private String bcMobile;
	//银行卡有效期,例如“07/09”
	private String bcValidDate;
	//银行卡照片路径
	private String bcPicUrl;
	//卡折标志 bankcard：银行卡； passbook：存折
	private String bcType;
	//银行卡公私标志 00：对私 01：对公
	private String bcFlag;
	//创建用户
	private Integer bcCreuser;
	//创建时间
	@DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
	@JsonFormat(timezone="GMT+8",pattern = "yyyy-MM-dd HH:mm:ss")
	private Date bcCretime;
	//修改用户
	private Integer bcModuser;
	//最新修改时间
	@DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
	@JsonFormat(timezone="GMT+8",pattern = "yyyy-MM-dd HH:mm:ss")
	private Date bcModtime;
	//所在省
	private String bcProvince;
	//所在市
	private String bcCity;
}
